﻿#define  _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int main()
//{
//	int i = 1;
//	
//	while (i <= 10)
//	{
//       printf("%d ",i);
//		i++;
//	}
//	
//	return 0;
//}

//输⼊⼀个正的整数，逆序打印这个整数的每⼀位
//int main()
//{
//	int n = 0;
//	scanf("%d",&n);
//	while (n)
//	{
//		printf("%d ", n % 10);
//		n = n / 10;
//	}
//	return 0;
//}


//计算1~100之间3的倍数的数字之和
//int main()
//{
//	int sum = 0;
//	int i = 3;
//	for (i = 3; i <= 100; i = i + 3)
//	{
//		sum = sum + i;
//		
//	}
//     printf("%d ",sum);
//	return 0;
//}

//用do while 打印1~10
//int main()
//{
//	int i = 1;
//	do
//	{
//		printf("%d ",i);
//		i = i + 1;
//	} while (i <= 10);
//	return 0;
//}

//输⼊⼀个正整数，计算这个整数是⼏位数
//int main()
//{
//	int n = 0;
//	scanf("%d",&n);
//	int count = 0;
//	do
//	{
//		n = n / 10;
//		count++;
//	} while (n);
//	printf("%d",count);
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	int i = 1;
//	while (i <= 10)
//	{
//		if (i == 5)
//			continue;
//		//当i等于5后，就执⾏continue，直接跳过continue的代码，去循环的判断的地⽅
//		//因为这⾥跳过了i = i+1，所以i⼀直为5，程序陷⼊和死循环
//		printf("%d ", i);
//		i = i + 1;
//	}
//	return 0;
//}


//contiune在for循环中的使用
//int main()
//{
//	int i = 1;
//	for (i = 1; i <= 10; i++)
//	{
//		if (i == 5)
//			continue;//这⾥continue跳过了后边的打印，来到了i++的调整部分
//		printf("%d ", i);
//	}
//	return 0;
//}

//整型提升
//int main()
//{
//	char c1 = 125;
//	char c2 = 10;
//	char c3 = c1 + c2;//存储的数据会发生截断  
//	printf("%d",c3);//  -121
//	return 0;
//}

int main()
{
	int a = 10;
	int* pa = &a;
	*pa = 2;
	printf("%d",a);
	return 0;
}